'''

应用的子路由

'''

from django.contrib import admin
from django.urls import path, re_path

from app import views
app_name = 'App' # 命名空间
urlpatterns = [
    # 不能以斜线
    path('', views.index, name='index'),
    path('show/', views.show, name='show1'), # 多个路由对应一个函数
    path('show/<int:age>', views.show, name='show'),
    path('list/<slug:name>/', views.list_user, name='list'),
    path('access/<path:path>/', views.access, name='access'), # path参数 最好放在最后一个

    # re_path 和path最大的区别是正则模式串
    re_path(r'phone/(1\d{10})/$',views.get_phone,name='phone'), # 传递参数是（）内的
    re_path(r'tel/(?P<tel>1\d{10})/$', views.get_tel,name='tel'), # 参数名必须是tel

    path('template/', views.app_template, name='app_template'),

    # 重定向
]
